.single-product-section {
 width: 100%;
 padding: 4rem;
}
.inside-sps{
display: flex;
}
.sps-left{
width: 50%;
}
.sps-right {
 width: 50%;
 padding: 3rem 2rem;
 display: flex;
 flex-direction: column;
 align-items: flex-start;
}
.sps-right h5 {
 font-family: 'Baskervville';
 font-size: 18px;
 color: #f8f9fa;
 margin-bottom: 0.5rem;
 font-weight: 300;
}
p.rs {
 font-family: mulish;
 color: #f8f9fa;
 font-weight: 600;
}
.price {
 padding: 1rem 0;
 border-bottom: 1px solid #f8f9fa36;
}
img{
width: 100%;
}
a.brochure {
 display: flex;
 align-items: center;
 padding: 1rem 0;
 text-decoration: none;
 font-family: mulish;
 color: #f8f9fa;
}
.document{
width: 50px;
margin-right: 10px;
}
.product-details{
 width: 100%;
}
.product-details h3 {
 font-family: baskervville;
 color: #f8f9fab5;
 margin-bottom: 0.3rem;
 font-weight: 400;
}
table {
 width: 100%;
 border-collapse: collapse;
 margin-bottom: 1rem;
}
td {
 padding: 0.5rem;
 font-family: mulish;
 text-transform: capitalize;
 color: #f8f9fa;
}
/* tr td:nth-child(1){
background-color: #394046;
} */
tr td:nth-child(4n+2) {
 background: #272b2e; 
}
p.product-para {
 font-family: mulish;
 color: #f8f9fab5;
 line-height: 23px;
}
.sps-left h2 {
 font-family: baskervville;
 text-transform: capitalize;
 color: #f8f9fa;
 margin: 1rem 0;
}
.thumbs-slider img {
 width: 100%;
}
.whatsapp-link img {
 width: 35px;
 margin-right: 10px;
}
a.whatsapp-link {
 display: flex;
 align-items: center;
 /* background: green; */
 margin-top: 1.5rem;
 padding: 0.8rem;
 border-radius: 35px;
 border: 1px solid #f8f9fa;
 color: #f8f9fa;
 font-family: mulish;
 text-decoration: none;
 transition: all 0.3s ease;
}
.whatsapp-link:hover{
background-color: #f8f9fa;
color: #394046;
}
ul.product-para-ul {
 color: #b6b8b9;
 padding: 0.5rem 1rem;
 font-family: mulish;
 font-size: 14px;
 line-height: 22px;
 list-style: square;
}
.ppul li {
 display: flex;
}

.product-para-ul h4{
 margin-right: 0.6rem;
}
@media (max-width: 1100px) {
.single-product-section {
 padding: 2rem;
}
}

@media (max-width: 850px){
.inside-sps {
 flex-direction: column;
}
.sps-left {
 width: 100%;
}
.sps-right {
 width: 100%;
 padding: 2rem 0;
}
}

@media (max-width: 400px){
td {
 padding: 0.5rem 3rem;
}
}